.ThinkBox-modal-blackout-default {
	filter: alpha(opacity=50); opacity: 0.5; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-top-left {
	padding: 0px; width: 10px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-top-right {
	padding: 0px; width: 10px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-bottom-right {
	padding: 0px; width: 10px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-bottom-left {
	padding: 0px; width: 10px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-top-left {
	border-top-left-radius: 10px;
}
.ThinkBox-default .box-top-right {
	border-top-right-radius: 10px;
}
.ThinkBox-default .box-bottom-left {
	border-bottom-left-radius: 10px;
}
.ThinkBox-default .box-bottom-right {
	border-bottom-right-radius: 10px;
}
.ThinkBox-default .box-top {
	padding: 0px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-bottom {
	padding: 0px; height: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-left {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-right {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-title-left {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-title-right {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .ThinkBox-title-inner {
	background: url("title_bg.gif") repeat-x 0px 0px rgb(227, 227, 227); height: 36px; text-align: left; line-height: 36px; padding-left: 10px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ThinkBox-default .ThinkBox-draging {
	cursor: move;
}
.ThinkBox-default .ThinkBox-title-inner span {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 14px;
}
.ThinkBox-default .box-tools-left {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .box-tools-right {
	padding: 0px; width: 10px; filter: alpha(opacity=30); opacity: 0.3; background-color: rgb(0, 0, 0);
}
.ThinkBox-default .ThinkBox-tools-inner {
	padding: 6px 10px; text-align: right; color: rgb(255, 0, 153); line-height: 30px; font-weight: bold; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(250, 250, 250);
}
.ThinkBox-default .ThinkBox-button {
	background: url("button_bg.png") repeat-x; margin: 0px 6px; padding: 0px 12px; border-radius: 3px; border: 1px solid currentColor; height: 30px; font-size: 14px; font-weight: normal; vertical-align: top; display: inline-block; cursor: pointer;
}
.ThinkBox-default .ThinkBox-tools .ok {
	border-color: rgb(34, 127, 192); color: rgb(255, 255, 255);
}
.ThinkBox-default .ThinkBox-tools .ok:hover {
	background-position: 0px -30px;
}
.ThinkBox-default .ThinkBox-tools .cancel {
	background-position: 0px -240px; border-color: rgb(176, 176, 176); color: rgb(51, 51, 51);
}
.ThinkBox-default .ThinkBox-tools .cancel:hover {
	background-position: 0px -270px;
}
.ThinkBox-default .ThinkBox-inner {
	padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.ThinkBox-default .ThinkBox-close {
	background: url("close_bg.png") no-repeat 0px 0px; top: 21px; width: 15px; height: 14px; right: 24px; line-height: 100px; overflow: hidden; position: absolute; cursor: pointer;
}
.ThinkBox-default .ThinkBox-close:hover {
	background-position: 0px -15px;
}
.ThinkBox-default .ThinkBox-load-loading {
	padding: 20px 10px; width: 220px; text-align: center; line-height: 30px;
}
.ThinkBox-default .ThinkBox-tips {
	padding: 0px 20px 0px 70px; width: auto; height: 62px; line-height: 62px; font-size: 14px; font-weight: 700; background-image: url("tips-bg.gif"); background-repeat: no-repeat;
}
.ThinkBox-default .ThinkBox-success {
	color: green;
}
.ThinkBox-default .ThinkBox-error {
	background-position: 0px -62px; color: red;
}
.ThinkBox-default .ThinkBox-loading {
	background-position: 20px 15px; color: black; background-image: url("tips_loading.gif");
}
.ThinkBox-default .ThinkBox-alert {
	padding: 10px; width: 260px; height: auto !important; line-height: 20px; min-height: 40px;
}
.ThinkBox-default .ThinkBox-confirm {
	padding: 10px; width: 260px; height: auto !important; line-height: 20px; min-height: 40px;
}
